home *** CD-ROM | disk | FTP | other *** search
-
- CTL3D: Demonstrates Three-Dimensional Controls
-
- CLT3D is a companion sample to the "Adding 3-D Effects to
- Controls" technical article on the Microsoft(R) Developer
- Network CD. CTL3D uses the CTL3D.DLL library to add 3-D
- effects to all controls.
-
- The 3-D effect gives the Windows(TM) interface a more
- sophisticated appearance. It also gives the user a clearer
- indication of which actions are taking place. A 3-D button
- that looks pressed provides more information than a two-
- dimensional (2-D) button that simply changes color.
-
- Windows version 3.x uses 3-D for pushbuttons only; all
- other standard controls are in 2-D. However, many
- applications have started adopting 3-D for other controls
- as well, so the complete 3-D look is now associated with
- leading-edge applications and is quickly becoming a
- standard. For example, Microsoft Excel version 4.0 uses 3-
- D for all controls. The CTL3D library was created by the
- Microsoft Excel development group and contains all of the
- functionality required for 3-D controls.
-
- Microsoft Excel CTL3D was built and tested under Microsoft
- Windows 3.1, but will also run under Windows 3.0.
-
- KEYWORDS: PR-CD2; SendMessage; ExtTextOut; SetTextColor;
- OffsetRect; DrawText; IntersectClipRect;
- GetTextExtentPoint; GetTextExtent; GetCurrentTask;
- GetParent; GetDeviceCaps; GetSystemMetrics; GetClassInfo;
- subclass; hook; GetSysColor
-